package com.ctshk.rpc.guide.req;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;


/**
 * <p>
 * 排班管理
 * </p>
 *
 * @author 谢诗宏
 * @since 2021-03-03
 */
@Data
@ApiModel(value="GuideCollarSchedulingUpdateListReq对象", description="修改个人排班")
public class GuideCollarSchedulingUpdateListReq implements Serializable {


    @ApiModelProperty(value = "排班用户id",required = true)
    private List<GuideCollarSchedulingReq> guideCollar;

    @ApiModelProperty(value = "排班时间开始日",required = true)
    private LocalDate schedulingDateBegin;

    @ApiModelProperty(value = "排班时间结束日",required = true)
    private LocalDate schedulingDateEnd;

    @ApiModelProperty(value = "安排类型（1：日期，2：空白日期）",required = true)
    private Integer arrangementType;

    @ApiModelProperty(value = "工作时段（1：上午 2：下午 3：全部）",required = true)
    private Integer workingHours;

    @ApiModelProperty(value = "工作类型id",required = true)
    private Long workTypeId;

    @ApiModelProperty(value = "工作类型name",required = true)
    private String workTypeName;

    @ApiModelProperty(value = "备注")
    private String remark;

}
